package com.xjh.basestudy.designmode.createMode.createMode5_Builder;

/**
 * @author XuJianHua
 * @date 2022-09-23 16:19:33
 * @description 施工方接口Builder
 * *施工方接口规定了3个施工标准，它们分别对应建造地基、建造墙体以及建造屋顶，另外，第9行还定义了一个获取建筑物的接口getBuilding()，以供产品的交付。
 * * 接着，开发商按此标准启动了招标工作，一个别墅施工方中标
 */
public interface Builder {

    public void buildBasement();

    public void buildWall();

    public void buildRoof();

    public Building getBuilding();

}